.pxToRem(@p, @px){
    @{p}: @px / 75 * 1rem;
}
body{
    height:100%;
}
.main{
    background: #1a1a1a;
    width: 100%;
    // .pxToRem(height, 1332);
    height:100%;
    text-align: center;
    position: absolute;
}
.logo_tit{
    .pxToRem(height, 50);
    color: #fff;
    .pxToRem(font-size, 34);
    overflow: hidden;
    .pxToRem(padding-top, 260);
    // .pxToRem(padding-left, 170);
    .pxToRem(width, 405);
    text-align: center;
    p{
        float: left;
        .pxToRem(margin-left, 24);
        .pxToRem(margin-right, 24);
    }
    img{
        float: left;
        .pxToRem(height, 3);
        .pxToRem(width, 21);
        display: block;
        .pxToRem(margin-top, 23);
    }
}
.logo{
    .pxToRem(margin-top, 160);
    img{
        .pxToRem(width, 420);
        .pxToRem(height, 130);
    }
}
.foot{
    .pxToRem(font-size, 26);
    color:#787878;
    .pxToRem(margin-top, 623);
}